$(function(){
	var loginName = $.cookie("loginMemberUsername");
	$('#loginName, #registerBtn, #logoutBtn, #loginBtn').hide();
	if(!!loginName){
		$("#loginName").html(loginName.replace(/"/g,"") + ",");
		$("#loginName").show();
		$("#registerBtn").hide();
		$("#logoutBtn").show();
	}else{
		$("#loginBtn").show();
		$("#registerBtn").show();
		$("#logoutBtn").hide();
	}

	//设置artTemplate模版金额统一格式化（￥1.10）
	//example: {{$value.amount | currency:'2'}}
	template.helper('currency', function (price, fixed) {
		return "￥"+parseFloat(price).toFixed(fixed);
	});

	//设置artTemplate模版中图片缩略大小，
	//example: {{img | postfix:"100x100"}}
	template.helper("postfix", function(img, size){
		/*var arr = /\.[^\.]+$/.exec(img);
		if($.isArray(arr)){
			img = img.replace(arr[0],"") +"_"+size+arr[0];
		}*/
		return img;
	});
});

function logout(){
	ajax({
		url	: base + "/logout.jhtml",
		success: function(data){
			window.location.reload();
		}
	});
}

function addCart(goodsId,quantity){
	ajax({
		url	: base + "/cart/add.jhtml",
		data: {
			goodsId	: goodsId,
			num		: quantity
		},
		showError:true,
		success	: function(data){
			refreshCartHtml();
			oDialog.prompt("加入购物车成功",1000);
		}
	});
}
/**
 * 加入购物车带滑动效果
 */
function addCartSlide(_this, num, goodsId, imgUrl) {
	ajax({
		url: base + "/cart/add.jhtml",
		data: {
			goodsId: goodsId,
			num: num
		},
		showError: true,
		success: function(data) {
			productAddCart(_this, num, goodsId, imgUrl);
		}
	});
}

function addFavorite(title) {
    try {
        window.external.addFavorite(window.location.href, title);
    } catch (e) {
        try {
            window.sidebar.addPanel(title, window.location.href, "");
        } catch (e) {
            alert("抱歉，您所使用的浏览器无法完成此操作。\n\n加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}

////////////////////////////////////////////////////////////////////////////////

//积分购物车
/**
 * 加入购物车带滑动效果
 */
function addCartSlide2(_this, num, id, imgUrl) {
	ajax({
		url: base + "/cart/add2.jhtml",
		data: {
			id: id,
			num: num
		},
		showError: true,
		success: function(data) {
			productAddCart(_this, num, id, imgUrl);
		}
	});
}
